life and death struggle - Français Anglais Dictionnaire